package com.cl.pattern.template;

/**
 * 饭店大厨做专业版
 *
 * 今天西红柿炒鸡蛋卖的很好，一下子来了5单，咱一锅给做了
 *
 * @Description
 * @Author Small
 * @Date 2020/6/3 17:44
 * @Version 1.0
 **/
public class ChefCook extends CookTemplate {


    /**
     * 第一步：放油
     *
     * 一次做5份，放一斤油
     */
    @Override
    protected void putOil() {
        System.out.println("放一斤油");
    }

    /**
     *第二步：放鸡蛋
     *
     * 一次做5份，咱放20个鸡蛋
     */
    @Override
    protected void putEgg() {
        System.out.println("放20个鸡蛋");
    }

    /**
     *第三步：放西红柿
     *
     * 一次做5份，咱放15个西红柿
     */
    @Override
    protected void putTomato() {
        System.out.println("放15个西红柿");
    }

    /**
     *第四步：淋香油增味
     *
     * 出锅啦，淋一勺香油
     */
    @Override
    protected void putSesameOil() {
        System.out.println("淋一勺香油");
    }

    /**
     *第五步：撒葱花点缀
     *
     * 装盘，撒点葱花点缀下
     */
    @Override
    protected void putGreenOnion() {
        System.out.println("撒葱花点缀");
    }
}
